//
//  YMJCoverFlowLayout.m
//  预习UICollectionView
//
//  Created by dllo on 16/7/24.
//  Copyright © 2016年 YMJ. All rights reserved.
//

#import "YMJCoverFlowLayout.h"

@implementation YMJCoverFlowLayout
// 布局之前的准备工作(这个方法只会调用一次)
- (void)prepareLayout {
    [super prepareLayout];
}
// 当bounds发生变化时是否重新进行布局
- (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds {
    return YES;
}
// 这个方法在滚动的过程中,系统会根据需求来调用
//- (nullable NSArray<__kindof UICollectionViewLayoutAttributes *> *)layoutAttributesForElementsInRect:(CGRect)rect {
    // 想要计算每个cell的缩放比,就要计算出整体的中心点的x值和每个cell的中心点的x值
    // 用这两个x值做一个差值,然后计算出绝对值,这样就得到了每个cell的中心点的x值和整体中心点的x值之间的距离
    //根据这个距离就可以计算出一个缩放比
    // 1.先计算出整体的中心点的x值
//    CGFloat centerX = self.collectionView.contentOffset.x + self.collectionView.bounds.size.width * 0.5;
    // 在这个方法中,我们只要根据当前的滚动,对每个cell进行对应的缩放就可以了
    // 1.获取所有的
//}
@end
